home *** CD-ROM | disk | FTP | other *** search
- package javax.swing;
-
- import java.awt.Component;
- import sun.awt.CausedFocusEvent;
- import sun.awt.RequestFocusController;
-
- final class JComponent$1 implements RequestFocusController {
- public boolean acceptRequestFocus(Component var1, Component var2, boolean var3, boolean var4, CausedFocusEvent.Cause var5) {
- if (JComponent.access$100()) {
- return true;
- } else if (var2 != null && var2 instanceof JComponent) {
- if (var1 != null && var1 instanceof JComponent) {
- JComponent var6 = (JComponent)var2;
- if (!var6.getVerifyInputWhenFocusTarget()) {
- return true;
- } else {
- JComponent var7 = (JComponent)var1;
- InputVerifier var8 = var7.getInputVerifier();
- if (var8 == null) {
- return true;
- } else {
- JComponent.access$102(true);
-
- boolean var9;
- try {
- var9 = var8.shouldYieldFocus(var7);
- } finally {
- JComponent.access$102(false);
- }
-
- return var9;
- }
- }
- } else {
- return true;
- }
- } else {
- return true;
- }
- }
- }
-